home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / intrvews / xhyper.lha / XHyper_v1.1 / src / Makefile.bak < prev    next >
Makefile  |  1993-01-14  |  7KB  |  248 lines

  1. #!smake
  2. # Makefile generated by imake - do not edit!
  3. # $XConsortium: imake.c,v 1.55 91/01/04 19:56:26 gildea Exp $
  4. #
  5. # The cpp used on this machine replaces all newlines and multiple tabs and
  6. # spaces in a macro expansion with a single space.  Imake tries to compensate
  7. # for this, but is not always successful.
  8. #
  9.  
  10. # Read "InterViews/template" to understand how this Makefile was generated.
  11. # Edit <InterViews/arch.def> to add support for a new platform.
  12. # Edit <InterViews/iv-sgi.cf> to change platform-specific parameters.
  13. # Edit <InterViews/local.def> to change site-specific parameters.
  14. # Edit <Imakefile> to change actions that make should perform.
  15.  
  16. # architecture:  SGI
  17.  
  18. CRT1 = /usr/lib/crt1.o
  19. CRTN = /usr/lib/crtn.o
  20.  
  21.               SHELL = /bin/sh
  22.  
  23.               IMAKE = imake
  24.          IMAKEFLAGS = \
  25.               -T "InterViews/template"\
  26.               -I$(CONFIGDIR) -I$(XCONFIGDIR)\
  27.               $(SPECIAL_IMAKEFLAGS)
  28.  SPECIAL_IMAKEFLAGS =    -DUseInstalled
  29.              DEPEND = makedepend
  30.      DEPEND_CCFLAGS = -DMAKEDEPEND $(CCDEFINES) $(CCINCLUDES) -I/usr/include/CC
  31.                MAKE = make
  32.            PASSARCH = ARCH="$(ARCH)" SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS)"
  33.           ARCHORCPU = $$CPU
  34.                ARCH = $(ARCHORCPU)$(SPECIAL_ARCH)
  35.        SPECIAL_ARCH =
  36.  
  37.            CCDRIVER = CC +p
  38.            CCSUFFIX = c
  39.                 SRC = .
  40.               SLASH = /
  41.                SRCS = $(SRC)$(SLASH)*.$(CCSUFFIX)
  42.                OBJS = *.o
  43.                AOUT = a.out
  44.  
  45.             CCFLAGS = $(APP_CCFLAGS) $(IV_CCFLAGS) $(EXTRA_CCFLAGS)
  46.          IV_CCFLAGS = \
  47.               \
  48.               \
  49.               $(SHARED_CCFLAGS)\
  50.               $(CCDEFINES)\
  51.               $(CCINCLUDES)
  52.       DEBUG_CCFLAGS = -g
  53.    OPTIMIZE_CCFLAGS = -O
  54.      SHARED_CCFLAGS =
  55.       EXTRA_CCFLAGS = -float -cckr
  56.  
  57.           CCDEFINES = $(APP_CCDEFINES) $(IV_CCDEFINES) $(EXTRA_CCDEFINES)
  58.        IV_CCDEFINES = $(LANGUAGE_CCDEFINES) $(BACKWARD_CCDEFINES)
  59.  LANGUAGE_CCDEFINES = -Dcplusplus_2_0
  60.  BACKWARD_CCDEFINES =
  61.     EXTRA_CCDEFINES = -DSYSV -Dsigned= -Dvolatile=
  62.  
  63.          CCINCLUDES = $(APP_CCINCLUDES) $(IV_CCINCLUDES) $(EXTRA_CCINCLUDES)
  64.       IV_CCINCLUDES = \
  65.               $(BACKWARD_CCINCLUDES)\
  66.               $(TOP_CCINCLUDES)\
  67.               $(X_CCINCLUDES)
  68. BACKWARD_CCINCLUDES =
  69.      TOP_CCINCLUDES = -I$(INCDIR)
  70.        X_CCINCLUDES =
  71.    EXTRA_CCINCLUDES =
  72.  
  73.           CCLDFLAGS = $(APP_CCLDFLAGS) $(IV_CCLDFLAGS) $(EXTRA_CCLDFLAGS)
  74.        IV_CCLDFLAGS = \
  75.               \
  76.               \
  77.               $(NONSHARED_CCLDFLAGS)
  78. NONSHARED_CCLDFLAGS =
  79.     EXTRA_CCLDFLAGS =
  80.  
  81.           CCDEPLIBS = $(APP_CCDEPLIBS) $(IV_CCDEPLIBS) $(EXTRA_CCDEPLIBS)
  82.        IV_CCDEPLIBS = \
  83.               $(DEPLIBUNIDRAW)\
  84.               $(DEPLIBGRAPHIC)\
  85.               $(DEPLIBIV)\
  86.               $(DEPLIBXEXT)\
  87.               $(DEPLIBX11)\
  88.               $(DEPLIBM)
  89.     EXTRA_CCDEPLIBS =
  90.  
  91.            CCLDLIBS = $(APP_CCLDLIBS) $(IV_CCLDLIBS) $(EXTRA_CCLDLIBS)
  92.         IV_CCLDLIBS = \
  93.               $(LIBDIRPATH)\
  94.               $(LDLIBUNIDRAW)\
  95.               $(LDLIBGRAPHIC)\
  96.               $(LDLIBIV)\
  97.               $(XLIBDIRPATH)\
  98.               $(LDLIBXEXT)\
  99.               $(LDLIBX11)\
  100.               $(LDLIBM)\
  101.               $(ABSLIBDIRPATH)
  102.      EXTRA_CCLDLIBS = -lC -lsun -lmalloc -lc_s
  103.  
  104.             INSTALL = bsdinst.sh
  105.        INSTPGMFLAGS = -s
  106.        INSTBINFLAGS = -m 0755
  107.        INSTUIDFLAGS = -m 4755
  108.        INSTLIBFLAGS = -m 0644
  109.        INSTINCFLAGS = -m 0444
  110.        INSTMANFLAGS = -m 0444
  111.        INSTDATFLAGS = -m 0444
  112.       INSTKMEMFLAGS = -m 2755 -g sys
  113.  
  114.                  AR = ar scq
  115.                  AS = as
  116.                  CP = cp
  117.                 CPP = /lib/cpp $(EXTRA_CCDEFINES)
  118.       PREPROCESSCMD = $(CCDRIVER) -E $(EXTRA_CCDEFINES)
  119.                  LD = ld
  120.                  LN = ln -s
  121.           MKDIRHIER = mkdirhier
  122.                  MV = mv
  123.              RANLIB = ranlib
  124.     RANLIBINSTFLAGS =
  125.                  RM = rm -f
  126.              RM_CMD = $(RM) ,* .emacs_* *..c *.BAK *.CKP *.a *.bak *.ln *.o a.out core errs make.log make.out tags TAGS
  127.               TROFF = psroff
  128.  
  129.                 TOP = .
  130.         CURRENT_DIR = .
  131.  
  132.              BINDIR =  /sg2/csb/hemmer/network/iv3.1/installed/bin/$(ARCH)
  133.           CONFIGDIR =  /sg2/csb/hemmer/network/iv3.1/installed/config
  134.              INCDIR =  /sg2/csb/hemmer/network/iv3.1/installed/include
  135.              LIBDIR =  /sg2/csb/hemmer/network/iv3.1/installed/lib/$(ARCH)
  136.           LIBALLDIR =  /sg2/csb/hemmer/network/iv3.1/installed/lib/all
  137.              MANDIR =  /sg2/csb/hemmer/network/iv3.1/installed/man
  138.  
  139.        ABSCONFIGDIR =  /sg2/csb/hemmer/network/iv3.1/installed/config
  140.           ABSLIBDIR =  /sg2/csb/hemmer/network/iv3.1/installed/lib/$(ARCH)
  141.        ABSLIBALLDIR =  /sg2/csb/hemmer/network/iv3.1/installed/lib/all
  142.          XCONFIGDIR = /usr/lib/X11/config
  143.             XINCDIR = /usr/include
  144.             XLIBDIR = /usr/lib
  145.           PSFONTDIR = /usr/lib/ps
  146.  
  147. all::
  148.  
  149. Makefile::
  150.     -@if [ -f Makefile ]; then \
  151.         $(RM) Makefile.bak; \
  152.         $(MV) Makefile Makefile.bak; \
  153.     else exit 0; fi
  154.     $(IMAKE) $(IMAKEFLAGS) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  155. Makefiles::
  156. depend::
  157. install::
  158.  
  159. clean::
  160.     @$(RM_CMD) "#"*
  161.  
  162. # -------------------------------------------------------------------------
  163.  
  164. #
  165. # XHyper - Hypertext on-line help system
  166. #
  167.  
  168. Makefiles::
  169.     @echo "Making Makefiles" \
  170.     "for $(ARCH) in $(CURRENT_DIR)/$(ARCH)"
  171.     -@if [ ! -d $(ARCH) ]; then \
  172.         mkdir $(ARCH); \
  173.         chmod g+w $(ARCH); \
  174.     fi; \
  175.     if [ -f $(ARCH)/Makefile ]; then \
  176.         $(RM) $(ARCH)/Makefile.bak; \
  177.         $(MV) $(ARCH)/Makefile $(ARCH)/Makefile.bak; \
  178.     fi; \
  179.     $(IMAKE) $(IMAKEFLAGS) \
  180.     -DTOPDIR=../$(TOP) -DCURDIR=$(CURRENT_DIR)/$(ARCH) \
  181.     -DInObjectCodeDir -s $(ARCH)/Makefile
  182.  
  183. depend::
  184.     -@for i in $(ARCH); \
  185.     do \
  186.         if [ -d $$i ]; then ( \
  187.             echo "depending" \
  188.             "for $(ARCH) in $(CURRENT_DIR)/$$i"; \
  189.             cd $$i; \
  190.             $(MAKE) $(PASSARCH) depend; \
  191.         ) else continue; fi; \
  192.     done
  193.  
  194. all::
  195.     -@for i in $(ARCH); \
  196.     do \
  197.         if [ -d $$i ]; then ( \
  198.             echo "making all" \
  199.             "for $(ARCH) in $(CURRENT_DIR)/$$i"; \
  200.             cd $$i; \
  201.             $(MAKE) $(PASSARCH) all; \
  202.         ) else continue; fi; \
  203.     done
  204.  
  205. install::
  206.     -@for i in $(ARCH); \
  207.     do \
  208.         if [ -d $$i ]; then ( \
  209.             echo "installing" \
  210.             "for $(ARCH) in $(CURRENT_DIR)/$$i"; \
  211.             cd $$i; \
  212.             $(MAKE) $(PASSARCH) install; \
  213.         ) else continue; fi; \
  214.     done
  215.  
  216. clean::
  217.     -@for i in $(ARCH); \
  218.     do \
  219.         if [ -d $$i ]; then ( \
  220.             echo "cleaning" \
  221.             "for $(ARCH) in $(CURRENT_DIR)/$$i"; \
  222.             cd $$i; \
  223.             $(MAKE) $(PASSARCH) clean; \
  224.         ) else continue; fi; \
  225.     done
  226.  
  227. Makefiles.debug:
  228.     @$(MAKE) ARCH="$(ARCH).debug" \
  229.     SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
  230.     Makefiles
  231. depend.debug:
  232.     @$(MAKE) ARCH="$(ARCH).debug" \
  233.     SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
  234.     depend
  235. all.debug:
  236.     @$(MAKE) ARCH="$(ARCH).debug" \
  237.     SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
  238.     all
  239. install.debug:
  240.     @$(MAKE) ARCH="$(ARCH).debug" \
  241.     SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
  242.     install
  243. clean.debug:
  244.     @$(MAKE) ARCH="$(ARCH).debug" \
  245.     SPECIAL_IMAKEFLAGS="$(SPECIAL_IMAKEFLAGS) -DUseDebug" \
  246.     clean
  247.  
  248.